package cn.xm.lingshi.utlis;

import java.text.SimpleDateFormat;
import java.util.Arrays;
import java.util.Date;
import java.util.List;

/**
 * 数据传输的工具类
 */
public class StringUtils {
	/**
	 * 上传图片
	 * 
	 * @param fileName
	 * @return
	 */
	public static boolean checkImg(String fileName) {
		String ext = getExt(fileName);
		List<String> exts = Arrays.asList(".jpg", ".png", ".jf");
		if (exts.contains(ext)) {
			return true;
		}
		return false;
	}
	/**
	 * 获得 图片  或   文件   的后缀名
	 * @param fileName   文件原有的名字
	 * @return  后缀名   *.后缀
	 */
	public static String getExt(String fileName) {
		if (fileName != null && !"".equals(fileName)) {
			int index = fileName.lastIndexOf(".");
			return fileName.substring(index);
		}
		return null;
	}
	/**
	 * 获得服务器当前的时间   作为于客户给服务器发送图片的新名字
	 * @param fileName 客户上传图片的后缀名
	 * @return  上传图片的新名字
	 */
	public static String getNewName(String fileName) {
		String ext = getExt(fileName);
		SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
		return sdf.format(new Date()) + ext;
	}

}
